#ifndef USERINFOWIDGET_H
#define USERINFOWIDGET_H

#include <QDialog>
#include <QWidget>
#include <QLabel>
#include <QPushButton>
#include <QMessageBox>

#include "model/data.h"
#include "model/datacenter.h"
#include "mainwidget.h"

class UserInfoWidget : public QDialog
{
    Q_OBJECT
public:
    UserInfoWidget(const model::UserInfo &userInfo, QWidget* parent = nullptr);

    void initSignalSlot();

private:
    const model::UserInfo &userInfo;

    QPushButton* avatarBtn;	// 用户头像
    QLabel* idTag;			// 序号
    QLabel* idLabel;
    QLabel* nameTag;		// 昵称
    QLabel* nameLabel;
    QLabel* phoneTag;		// 电话
    QLabel* phoneLabel;

    QPushButton* addFriendBtn;	// 添加好友按钮
    QPushButton* sendMsgBtn;	// 发送消息按钮
    QPushButton* deleteFriendBtn;// 删除好友按钮
};

#endif // USERINFOWIDGET_H
